EmbeddedObject Class [IIS 7 and higher]

Serves as a base type for embedded objects.

Syntax

class EmbeddedObject

Methods

This class contains no methods.

Properties

This class contains no properties.

Subclasses

The following table lists the subclasses exposed by the EmbeddedObject class.

Name

Description

ApplicationElementDefaults

Specifies the default application pool and enabled protocols for new applications.

ApplicationPoolElementDefaults

Contains the default properties for the ApplicationPool class.

ApplicationPoolFailureSettings

Exposes properties that determine the actions to be taken when an application pool or worker process fails.

ApplicationPoolProcessorSettings

Configures the CPU settings for an application pool.

AspCache

Configures properties related to ASP caching.

AspComPlus

Exposes properties related to COM+.

AspLimits

Configures properties related to ASP limits.

AspSession

Configures properties related to ASP sessions.

AssemblySettings

Contains assembly references that are used during compilation of an ASP.NET Web application.

AssertSettings

Specifies the user-interface mode for the System.Diagnostics.Debug.Assert method and the name of a message log file.

AuthenticationProviderSettings

Contains security support providers that are used for Integrated Windows authentication.

BufferModeSettings

Contains ASP.NET event-buffering settings for event providers.

BuildProviderSettings

Contains build providers that compile custom resource files of a particular file type and generate code during compilation.

BypassListSettings

Contains address information for resources that bypass the Web proxy server.

CachingProfileSettings

Contains profiles for output and kernel caching.

CentralBinaryLogFile

Configures settings for centralized binary logging on a server.

CentralW3CLogFile

Configures settings for World Wide Web Consortium (W3C) centralized logging on a server.

CompilerSettings

Contains compilers that are used for Web applications.

ConformanceWarningSettings

Contains Web Services Interoperability (WS-I) conformance declarations.

CustomHeaderSettings

Contains name/value pairs that are added to the HTTP headers in responses from the Web server.

DbProviderFactorySettings

Contains configuration settings for ADO.NET 2.0 provider factories.

DiagnosticsSettings

Specifies whether a Web service returns exceptions to the client.

DirectorySettings

Specifies code subdirectories for ASP.NET Web applications.

DynamicTypeSettings

Specifies the MIME types that IIS serves with dynamic compression.

EventMappingSettings

Contains mappings of friendly event names to related event types.

ExpressionBuilderSettings

Contains resource strings that associate prefixes with expression builder types during compilation.

FailureDefinition

Specifies the conditions under which a request trace is generated.

FileExtensionsSettings

Configures the filtering of file extensions in requests.

FileSettings

Contains Web page file names to serve to clients by default.

FormsAuthenticationConfiguration

Configures Forms authentication for an ASP.NET application.

FormsAuthenticationCredentials

Configures user credentials for ASP.NET applications that use Forms authentication.

FtpCachePolicySettings

Represents the default FTP cache policy for network resources.

HeaderLimitsSettings

Specifies permitted sizes for HTTP request headers.

HiddenSegmentSettings

Contains segments whose content will not be served to the client.

HttpCachePolicySettings

Represents the default HTTP cache policy for network resources.

HttpClientCache

Exposes the caching configuration for an HTTP client.

HttpWebRequestSettings

Configures the maximum length for response headers.

Ipv6Settings

Determines whether Internet Protocol version 6 (IPv6) is enabled on the local computer.

ListenerSettings

Contains shared listeners that any source or trace element can reference.

ManyToOneCertificateRuleSettings

Contains many-to-one certificate mapping rules.

ManyToOneSettings

Specifies many-to-one client certificate mappings.

ModuleSettings

Represents the type information for a custom System.Net.IWebProxy module.

NamespaceInfo

Contains namespace references similar to the Import directive.

OneToOneSettings

Contains one-to-one client certificate mappings.

OutputCacheProfileSettings

Contains values that configure output cache profiles for the pages of a Web application.

PassportAuthentication

Configures Microsoft Passport Network authentication in ASP.NET applications.

PerformanceCounterSettings

Specifies the size of the global memory shared by performance counters.

PerformanceCountersSettings

Determines whether performance counters are enabled.

PeriodicRestartSettings

Specifies the conditions under which worker processes will be recycled.

ProcessModelSettings

Exposes configuration settings for IIS worker processes.

ProfileSettings

Configures an event profile that determines how an event is collected by ASP.NET and raised to providers.

ProviderSettings

Specifies the name and type of ASP.NET-related providers.

ProvidersSettings

Specifies managed providers that manage membership or roles for an ASP.NET application, or encrypt and decrypt configuration data.

ProxySettings

Contains configuration settings for a Web proxy server.

RecyclingSettings

Specifies recycling settings for worker processes.

RedirectHeaderSettings

Contains redirect name/value pairs that are added to the HTTP headers in responses from the Web server.

RequestLimitsElement

Specifies size limits on incoming HTTP requests.

RuleSettings

Maps Web events to health-monitoring providers.

ScheduleElement

Specifies the local time at which an application will be recycled.

SectionInformation

Specifies override-mode and control-locking settings for a configuration section.

ServiceDescriptionFormatSettings

Contains Web service description information.

ServicePointManagerSettings

Represents the default settings used to create connections to a remote computer.

SiteElementDefaults

Contains the default values for IIS Web site properties.

SiteLimits

Exposes connection-related limits for a site.

SiteLogFile

Configures logging for a Web site.

SmtpNetworkSettings

Configures Simple Mail Transfer Protocol (SMTP) network settings.

SmtpSpecifiedPickupDirectorySettings

Configures a Simple Mail Transfer Protocol (SMTP) pickup directory.

SoapEnvelopeProcessingInfo

Configures a time-out that helps mitigate denial of service attacks.

SoapExtensionImporterTypesSettings

Contains SOAP extension information that is used to create a Web service proxy class.

SoapExtensionReflectorTypesSettings

Contains SOAP extension information for Web services.

SoapExtensionTypesInfo

Specifies SOAP extensions that inspect or modify SOAP messages.

SoapServerProtocolFactory

Specifies the type of a class that processes XML Web service requests.

SoapTransportImporterTypesInfo

Contains types that import SOAP transmission protocols into XML Web services.

SocketSettings

Specifies whether completion ports are used for connecting and accepting connections.

SourceListenerSettings

Contains listeners that monitor and format trace output.

SourceSettings

Contains trace sources that initiate tracing messages.

SqlCacheDependencyDatabaseSettings

Contains configuration settings for SQL data in an ASP.NET cache.

StaticTypeSettings

Specifies the MIME types that IIS serves with static compression.

SwitchSettings

Contains switch names and their managed types.

TagMapInfo

Contains statements that remap tag types.

TagPrefixInfo

Contains configuration information for custom and user controls.

TraceAreaSettings

Contains trace areas that configure trace events and trace log file entries.

TraceFailedRequestsLogging

Configures the trace logging of failed requests for a Web site.

TraceListenerSettings

Contains listeners that monitor trace output and produce formatted output from it.

TraceSettings

Configures the ASP.NET trace functionality and controls how trace results are gathered, stored, and displayed.

TraceUrlAreaSettings

Contains criteria for generating trace events and configuring the content of log file entries.

TraceUrlSettings

Specifies tracing for specific types of requests.

TypedElement

Defines a filter for a trace listener.

UrlSequenceSettings

Contains URL sequences that request filtering will deny.

VerbsSettings

Exposes configuration settings for HTTP verbs.

VirtualDirectoryElementDefaults

Exposes default configuration settings for IIS virtual directories.

WebProxyScriptSettings

Configures Web proxy scripts.

WebServicesProtocolSettings

Specifies protocols that decrypt data sent from a client browser in an HTTP request.

WsdlHelpGeneratorInfo

Specifies the XML Web service Help page (an .aspx file) that is displayed to a browser when the browser navigates directly to an .asmx (XML Web services) page.

Remarks

This class groups embedded objects conveniently under one base type.

Requirements

Type

Description

Client

Requires IIS 7 on Windows Vista.

Server

Requires IIS 7 on Windows Server 2008.

Product

IIS 7

MOF file

WebAdministration.mof

See Also

Reference

ConfiguredObject Class [IIS 7 and higher]

Object Class [IIS 7 and higher]

ObjectConfigurationAssociation Class [IIS 7 and higher]

ObjectContainerAssociation Class [IIS 7 and higher]

Other Resources

WMI Provider [IIS 7 and higher]